@charset "utf-8";
/* CSS Document */
a:link {color: #3f3f3f;text-decoration: none;}
a:visited {color: #3f3f3f;text-decoration: none;}
a:hover {color:#F00;text-decoration: none;}
a:active {color: #F00;text-decoration: none;}
html{overflow-x:hidden}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th,botton{font-size:12px;padding:0; margin:0; border:0px;}
li{list-style:none;}
img{border:0px;}
body,td,th {font-size: 12px;}
.clear{ clear:both;height:0px; overflow:hidden}

/*-------------------top----------------------*/
.top{ width:100%; height:328px;background:url(../images/banner.jpg) no-repeat center top; position:relative}
.top_main{ width:1200px; height:303px; margin:0px 0px 0px 600px; padding-top:25px; background:url(../images/logo.png) no-repeat; text-align:right; position:absolute;left:50%; } 
.nav{ width:100%; height:43px; background:url(../images/nav_bj.jpg) repeat-x;}
.nav_main{ width:1200px; height:43px; margin:0px auto;position:relative}
.nav_main li{ width:100px; height:43px; float:left; line-height:43px; font-size:16px; text-align:center;position:relative}
.nav_main li.nav_li{ width:auto; height:43px; float:left;line-height:43px; font-size:16px; color:#FFF;text-align:center;}
.nav_main li a:link,.nav_main li a:visited{ color:#FFF; font-family:"微软雅黑"}
.nav_main li a:hover,.nav_main li a:active{ color:#FF0; display:block; background:#0c5dae;}

.nav_main li.selected a{display:block; background:#0c5dae;}

.nav_main li .item{ display:none;height:34px; line-height:34px; position:absolute; top:43px;left:0px;white-space:nowrap;}
.nav_main li.selected .item{  display:inline-block; *display:inline;*zoom:1;}
.nav_main li.selected .item .child{  height:34px; line-height:34px;color:#fff;display:inline-block; *display:inline;*zoom:1;}
.nav_main li.selected .item .child.selected{ color:#ebeaef}
.nav_main li.selected .item .child a{width:auto; height:34px; line-height:34px; padding:0px 5px; background:none;font-size:14px;display:inline-block; *display:inline;*zoom:1;}

.ejlm{ width:100%; height:34px; background:#0c5dae}
.ejlm_main{ width:1200px; height:34px; margin:0px auto;}
.ejlm_main li{ width:110px; height:34px; line-height:34px; float:left;}
.ejlm_main li a:link,.ejlm_main li a:visited{ color:#FFF; font-size:14px}
.ejlm_main li a:hover,.ejlm_main li a:active{ color:#FF0; text-decoration:underline}

.znss{ width:100%; height:51px; background:#f6f6f6}
.znss_main{ width:1200px; height:51px; margin:0px auto;}
.znss_main_left{ width:820px; height:51px; float:left; background:url(../images/znss_left.jpg) no-repeat; padding-left:100px;}
.znss_main_left li{ height:51px; line-height:51px; font-size:14px; margin-right:20px; float:left; }
.znss_main_left li a:link,.znss_main_left li a:visited{ color:#F00; font-size:14px}
.znss_main_left li a:hover,.znss_main_left li a:active{ color:#F00; text-decoration:underline}
#marquee{ width:820px; height:51px;position:relative; overflow:hidden}

.znss_main_right{ width:240px; height:42px; float:right; padding-top:9px;}
.input_t{ width:185px; height:22px; float:left; display:block; color:#999; padding-left:5px;}
.input_b{ width:40px; height:26px; float:left;display:block; margin-left:-3px;}

/*中间内容部分*/
.main{ width:1200px; height:auto; margin:0px auto; padding:15px 0px 15px 0px}
/*新闻*/
.xw{ width:1200px; height:353px; margin-bottom:15px;}
.xw_left{ width:440px; height:353px; float:left;}
.xw_center{ width:456px; height:350px; float:left; border:1px solid #CCC; margin:0px 10px 0px 10px}
.xw_center_title{ width:456px; height:30px; background:#3a97f4; line-height:30px;}
.xw_center_title span{ float:right; margin-right:10px;}
.xw_center_title span a:link,.xw_center_title span a:visited{ color:#FFF;}
.xw_center_title span a:hover,.xw_center_title span a:active{ color:#F00;}
.xw_center_title li{ width:82PX; height:35PX; text-align:center; font-size:14px; float:left; line-height:30px; font-family:"微软雅黑";}
.xw_center_title li a:link,.xw_center_title li a:visited{ color:#FFF;}
.xw_center_title li a:hover,.xw_center_title li a:active{ color:#000; display:block; background:url(../images/xw_hover.jpg) no-repeat; margin-top:-5px; display:block; height:35px; line-height:35px;}
.xw_center_title li.selected a{ color:#000; display:block; background:url(../images/xw_hover.jpg) no-repeat; margin-top:-5px; display:block; height:35px; line-height:35px;}

.xw_center_bt{ width:456px; height:auto; margin:0px auto; padding-top:5px;}
.xw_center_bt li{ width:430px; height:43px; line-height:43px; border-bottom:1px dashed #CCC; margin:0px auto;font-size:14px;}
.xw_center_bt li a:link,.xw_center_bt li a:visited{ width:415px; height:43px; color:#000; background:url(../images/xw_li_link.jpg) no-repeat; display:block; padding-left:15px;}
.xw_center_bt li a:hover,.xw_center_bt li a:active{ color:#3a97f4; background:url(../images/xw_li_hover.jpg) no-repeat;display:block}
.xw_center_bt li span{ float:right;}
.xw_right{ width:280px; height:353px; float:right;}
.xw_right_title{ width:280px; height:30px; border-bottom:1px dashed #CCC; line-height:30px; font-family:"微软雅黑"; font-size:16px; font-weight:normal;}
.xw_right_bot{ width:280px; height:auto; padding-top:10px;}
.xw_right_bot li{ width:138px; height:76px; float:left; margin:0px 1px 2px 1px; background:#70b9e4; text-align:center; line-height:76px; font-size:16px; font-family:"微软雅黑";}
.xw_right_bot li a:link,.xw_right_bot li a:visited{ color:#FFF;}
.xw_right_bot li a:hover,.xw_right_bot li a:active{ color:#F00;}
#xw_a{ background:#62a0cf; display: block;}
#xw_b{ background:#e3aa41; display: block;}
#xw_c{ background:#8cc264; display: block;}
#xw_d{ background:#0683e4; display: block;}
#xw_e{ background:#d8c162; display: block;}
#xw_f{ background:#6ccc67; display: block;}
#xw_g{ background:#ac64d5; display: block;}
/*专题*/
.zt{ width:1200px; height:138px; margin-bottom:15px;}
.zt_left{ width:907PX; height:138px; border:1PX solid #CCC; float:left}
.zt_right{ width:280PX; height:138px; border:1PX solid #CCC; float:right}
/*会员之窗*/
.hy{ width:1200px; height:170px; margin-bottom:20PX;}
.hy_title{ width:1170px; height:27px; border-bottom:3px solid #3a97f4; background:url(../images/hy_title.jpg) no-repeat;font-family:"微软雅黑"; font-size:16px; padding-left:30px;}
.hy_title span{ float:right; line-height:27px; font-size:12px; font-family:"宋体"; margin-right:10PX;}
.hy_bot{ width:1200px; height:140px;}
.hy_bot li{ width:171px; height:140px; float:left;}
.li_a a:link,.li_a a:visited{color:#F00;text-decoration: none;background:url(../images/hy_a.jpg) no-repeat; display:block;width:171px; height:140px;} 
.li_a a:hover,.li_a a:active{color:#F00;text-decoration: none;background:url(../images/hy_a.jpg) no-repeat 0px -140px;display:block;width:171px; height:140px;}  
.li_b a:link,.li_b a:visited{color:#F00;text-decoration: none;background:url(../images/hy_b.jpg) no-repeat; display:block;width:171px; height:140px;} 
.li_b a:hover,.li_b a:active{color:#F00;text-decoration: none;background:url(../images/hy_b.jpg) no-repeat 0px -140px;display:block;width:171px; height:140px;}  
.li_c a:link,.li_c a:visited{color:#F00;text-decoration: none;background:url(../images/hy_c.jpg) no-repeat; display:block;width:171px; height:140px;} 
.li_c a:hover,.li_c a:active{color:#F00;text-decoration: none;background:url(../images/hy_c.jpg) no-repeat 0px -140px;display:block;width:171px; height:140px;}   
.li_d a:link,.li_d a:visited{color:#F00;text-decoration: none;background:url(../images/hy_d.jpg) no-repeat; display:block;width:171px; height:140px;} 
.li_d a:hover,.li_d a:active{color:#F00;text-decoration: none;background:url(../images/hy_d.jpg) no-repeat 0px -140px;display:block;width:171px; height:140px;}    
.li_e a:link,.li_e a:visited{color:#F00;text-decoration: none;background:url(../images/hy_e.jpg) no-repeat; display:block;width:171px; height:140px;} 
.li_e a:hover,.li_e a:active{color:#F00;text-decoration: none;background:url(../images/hy_e.jpg) no-repeat 0px -140px;display:block;width:171px; height:140px;}     
.li_f a:link,.li_f a:visited{color:#F00;text-decoration: none;background:url(../images/hy_f.jpg) no-repeat; display:block;width:171px; height:140px;} 
.li_f a:hover,.li_f a:active{color:#F00;text-decoration: none;background:url(../images/hy_f.jpg) no-repeat 0px -140px;display:block;width:171px; height:140px;}     
.li_g a:link,.li_g a:visited{color:#F00;text-decoration: none;background:url(../images/hy_g.jpg) no-repeat; display:block;width:171px; height:140px;} 
.li_g a:hover,.li_g a:active{color:#F00;text-decoration: none;background:url(../images/hy_g.jpg) no-repeat 0px -140px;display:block;width:171px; height:140px;}      
/*政策法规*/
.zcfg{ width:1200px; height:292px; margin-bottom:12px; }   
.zcfg_left{ width:40px; height:290px;border:1px solid #CCC; float:left; margin-right:10px;}  
.zcfg_zc{ width:414px; height:290px;border:1px solid #CCC; float:left; margin-right:11px;} 
.zcfg_zc_title{ width:100%; height:30px; background:url(../images/zcfg_title_bj.jpg) repeat-x;}/*title*/
.zcfg_zc_title span{ float:right; margin-right:10px;line-height:30px;}/*title span*/
.zcfg_zc_title li{ width:100px; height:30px; float:left; line-height:30px; text-align:center; font-size:14px}
.zcfg_zc_title li a:link,.zcfg_zc_title li a:visited{ color:#000;}
.zcfg_zc_title li a:hover,.zcfg_zc_title li a:active{ color:#FFF; background:#3a97f4; display:block;}
.zcfg_zc_title li.selected a{ color:#FFF; background:#3a97f4; display:block;}
.zcfg_zc_bot{ width:90%; height:auto; margin:0px auto; padding-top:10px;}
.zcfg_zc_bot li{ width:100%; height:40px; border-bottom:1px dashed #CCC; line-height:40px; list-style:url(../img/zcfg_li.png) inside;}
.zcfg_zc_bot li span{ float:right;}
.zcfg_zc_bot li a:link,.zcfg_zc_bot li a:visited{ color:#464545; font-size:14px}
.zcfg_zc_bot li a:hover,.zcfg_zc_bot li a:active{ color:#3a97f4;}
.zcfg_pxxx{ width:429px; height:290px;border:1px solid #CCC; float:left;}  
.zcfg_hy{ width:277px; height:290px;border:1px solid #CCC; float:right}   
.zcfg_hy_title{ width:257px; height:30px; background:url(../images/hyzp_title.png) no-repeat;font-size:14px; color:#FFF; line-height:30px; padding-left:20px;}
.zcfg_hy_title span{ float:right; margin-right:10px; line-height:30px; font-size:12px}  
.zcfg_hy_bot{ width:260px; height:241px; margin:0px auto; margin-top:8px;}  
.zcfg_hy_bot_top{ width:260px; height:184px; margin-bottom:7px;}  
.zcfg_hy_bot_bot{ width:260px; height:57px;} 
.zcfg_hy_bot_bot li{ width:58px; height:55px; float:left; margin-right:9px;}
.zcfg_hy_bot_bot li a:link,.zcfg_hy_bot_bot li a:visited{width:58px; height:55px; border:1px solid #FFF; display:block;}
.zcfg_hy_bot_bot li a:hover,.zcfg_hy_bot_bot li a:active{width:58px; height:55px; border:1px solid #3a97f4; display:block;}

#spec-big {width:260px; height:180px;margin:0px auto}
#spec-big img{max-width:260px;max-height:180px;}
#spec-n5{width:220px;padding:0px 20px; height:60px;overflow:hidden; position:relative;margin:10px auto 0px auto}
#spec-left{ background:url(../images/cqxq_jt_left.png) center center no-repeat; width:15px; height:60px; position:absolute;left:0px;top:0px; cursor:pointer; }
#spec-right{background:url(../images/cqxq_jt_right.png) center center no-repeat; width:15px; height:60px; position:absolute;right:0px;top:0px;cursor:pointer; }
#spec-list{ width:220px;margin:0px auto;height:60px; overflow:hidden; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:61px; text-align:center}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}


/*按钮*/
.anniu{ width:1200px; height:74px; margin-bottom:10px;}
.anniu li{width:387px; height:72px; float:left; border:1PX solid #CCC; margin-right:15px;box-shadow:2px 2px 2px #CCC;}
.anniu_a a:link,.anniu_a a:visited{color:#F00;text-decoration: none;background:url(../images/an_a.jpg) no-repeat; display:block;width:387px; height:72px;} 
.anniu_a a:hover,.anniu_a a:active{color:#F00;text-decoration: none;background:url(../images/an_a.jpg) no-repeat 0px -72px;display:block;width:387px; height:72px;}
.anniu_b a:link,.anniu_b a:visited{color:#F00;text-decoration: none;background:url(../images/an_b.jpg) no-repeat; display:block;width:387px; height:72px;} 
.anniu_b a:hover,.anniu_b a:active{color:#F00;text-decoration: none;background:url(../images/an_b.jpg) no-repeat 0px -72px;display:block;width:387px; height:72px;}
.anniu_c a:link,.anniu_c a:visited{color:#F00;text-decoration: none;background:url(../images/an_c.jpg) no-repeat; display:block;width:387px; height:72px;} 
.anniu_c a:hover,.anniu_c a:active{color:#F00;text-decoration: none;background:url(../images/an_c.jpg) no-repeat 0px -72px;display:block;width:387px; height:72px;}
/*友情链接*/
.yqlj{ width:1200px; height:146px; background:url(../images/yqlj_bj.jpg) no-repeat;}
.yqlj_title{ width:1160px; height:56px;line-height:56px; padding-left:40px; font-size:14px}
.yqlj_title span{ font-size:12px; float:right;line-height:56px; margin-right:20px;}
.yqlj_bot{ width:1170px; height:61px; margin:0px auto; margin-top:10px;}
.hydw-box{ width:1170px; height:61px;overflow:hidden;POSITION: relative;}  
.yqlj_bot .box{overflow:hidden;position:relative;width:1170px;height:61px;margin:0px auto; } 
.yqlj_bot ul{position:absolute;top:0px;left:0px;width:9999px;}
.yqlj_bot li{ width:201px; height:61px; display:block; float:left; padding:0px; margin:0px; } 
.yqlj_bot li div{width:188px;height:55px;display:block;border:1px solid #ccc; padding:2px;overflow:hidden}
.yqlj_bot li div:hover{border:1px solid #ff6600}
.yqlj_bot li div img{width:188px;height:55px}
.yqlj_bot .plus,.yqlj_bot .minus{width:28px;height:45px; background-position:center; background-repeat:no-repeat; position:absolute;top:65px; cursor:pointer}
.yqlj_bot .plus{ background:url(../images/l.jpg);left:0px;}
.yqlj_bot .minus{ background:url(../images/r.jpg);right:0px}



/*------------------底部----------------------*/
.bot{ width:100%; height:160px; border-top:5px solid #3a97f4; background:#efefef;}
.bot_main{ width:1200px; height:139px; margin:0px auto; background:url(../images/bot_bj.jpg) no-repeat; text-align:center; line-height:25px; padding-top:20px; color:#464545;}
.bot_main p a:link,.bot_main p a:visited{ color:#464545;}
.bot_main p a:hover,.bot_main p a:active{ color:#F00; text-decoration:underline}

/*-------------------内页---------------------*/
.ny_main{ width:1200px; min-height:450px; height:auto !important; margin:0px auto;}
.ny_left{ width:260PX; height:auto; float:left; margin:20px 0px 50px 0px}
.ny_left_title{ width:220PX; height:93px; background:#3a97f4; padding:29px 0px 0px 40px}
.ny_left_li{ width:260PX; height:auto;}
.ny_left_li li{ width:258PX; height:44px; line-height:44px; border-bottom:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; font-family:"微软雅黑"; font-size:14px; font-weight:bold}
.ny_left_li li span{ float:right; margin-right:20px;}
.ny_left_li li a:link,.ny_left_li li a:visited{ color:#847765; padding-left:20px; display:block}
.ny_left_li li a:hover,.ny_left_li li a:active{color:#847765; background:#eeefeb; display:block}
.ny_left_li li.selected a{color:#847765; background:#eeefeb; display:block}
.ny_left_an{ width:260PX; height:auto;margin:25px 0px 0px 0px}
.ny_left_an li{ margin-bottom:10px;}
.ny_right{ width:918PX; height:auto; float:right; margin:20px 0px 50px 0px}
.ny_right_title{ width:900PX; height:49PX; background:#dfdfdf; line-height:49px; padding-left:18px;}
.ny_right_title span.right{ float:right;}
.ny_right_title span{color:#3f3f3f}
.ny_right_bot{ width:900PX; height:auto; margin:0px auto}
.ny_right_bot h1{ text-align:center; line-height:45px; margin-top:25px;}
.ny_right_bot p{ }


div.about{padding:20px 0px; line-height:1.8; font-size:14px;}
div.about table{width:100%;border-collapse: collapse;border:1px solid #000;}
div.about table tr{width: min-content;word-break: break-word;border:1px solid #000 !important;}
div.about table th,div.about table td{border-bottom: 1px solid #000;border-right: 1px solid #000;}

div.newslist {padding:20px 0px; line-height:1.8; font-size:14px;}
div.newslist ul{margin:0px;padding:0px; list-style:none;}
div.newslist ul li{ background:url(../images/newico.png) no-repeat left center; display:block; height:31px; line-height:31px; border-bottom:1px dashed #CCC;margin:5px 0px 0px 0px;padding:5px 0px }
div.newslist ul li a{ float:left; padding-left:15px; font-size:12px; color:#666;width: 90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap }
div.newslist ul li span{ float:right; font-size:12px; color:#aaa;  }
div.news {padding:20px 0px; line-height:1.8; font-size:14px;}
div.news .topic { width:100%; height:auto !important; min-height:30px; height:30px; line-height:30px;  font-size:20px; font-weight:bold; text-align:center; color:#000; margin:10px auto 0px auto;}
div.news .subtitle { width:100%; height:24px; line-height:24px; text-align:center; color:#777; font-size:16px}
div.news .attribute { width:100%; height:24px; line-height:24px; text-align:center; color:#999; margin:5px 0px;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;}
div.news .attribute .source,div.news .attribute .date,.news .attribute .hit{margin:0px 10px;font-size:12px;color:#999}
div.news .fujian{display:block; line-height:1.8; padding:10px; margin:auto; margin-top:20px; border:1px dashed #e7e7e7;font-size:12px;color:#777;margin-top:10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
div.news .fujian li{ padding:5px 0px 5px 25px; background:url(../images/fujian.jpg); background-position:left center; background-repeat:no-repeat;}
div.news .fujian li a{ float:right}
div.news .content { width:100%; height:auto !important; min-height:305px; height:305px; line-height:1.8;margin:auto; font-size:14px;}

div.news .content .page_fenye{height: auto !important; height: 30px; text-align:right; font-size:14px;color:#333;margin:10px 0px 0px 0px; padding:0px 0px 10px 0px; line-height:1.8;}
div.news .content .page_fenye a{display:inline-block;_display:inline;*display:none; margin:0 5px; padding: 3px 7px 2px 7px; border:1px solid #dbdbdb;  line-height:1.5; font-size:12px; color:#333; text-align:center; vertical-align:middle; overflow:hidden; }
div.news .content .page_fenye a.page_select{display:inline-block; background:#3a97f4;border:1px solid #3a97f4;  color:#fff; }

div.news .tool { display:block; line-height:1.8; padding:10px; margin:auto; margin-top:20px; border:1px dashed #ccc;color:red;}
div.news .tool .prv { width:100%;   text-align:left;   display:block; }
div.news .tool .next  { width:100%;  text-align:left;   display:block; }
div.news .tool .prv span,div.news .tool .next span{color:#666}
div.news .tool .prv a,.news .tool .next a{color:#666}
div.news .tool .prv a:hover,.news .tool .next a:hover{color:#F90}

div.video {padding:20px 0px; line-height:1.8; font-size:14px;}
div.video .topic { width:100%; height:auto !important; min-height:30px; height:30px; line-height:30px;  font-size:20px; font-weight:bold; text-align:center; color:#000; margin:10px auto 0px auto;}
div.video .subtitle { width:100%; height:24px; line-height:24px; text-align:center; color:#777; font-size:16px}
div.video .attribute { width:100%; height:24px; line-height:24px; text-align:center; color:#999; margin:5px 0px;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;}
div.video .attribute .source,div.video .attribute .date,.news .attribute .hit{margin:0px 10px;font-size:12px;color:#999}
div.video .content { width:100%; height:auto !important; min-height:305px; height:305px; line-height:1.8;margin:auto; font-size:14px;}
div.video .content .videoplay{border:1px solid #e7e7e7;padding:5px; display:block}
div.video .tool { display:block; line-height:1.8; padding:10px; margin:auto; margin-top:20px; border:1px dashed #ccc;color:red;}
div.video .tool .prv { width:100%;   text-align:left;   display:block; }
div.video .tool .next  { width:100%;  text-align:left;   display:block; }
div.video .tool .prv span,div.news .tool .next span{color:#666}
div.video .tool .prv a,.news .tool .next a{color:#666}
div.video .tool .prv a:hover,.news .tool .next a:hover{color:#F90}

div.list2 {padding:20px 0px; line-height:1.8; font-size:14px;}
div.list2 li{ width:224px;height:190px; display:block; margin:20px 0px 20px 58px; float:left}
div.list2 li .list-pic{ width:220px; height:160px;padding:1px; border:1px solid #CCC; overflow:hidden}
div.list2 li .list-pic img{ width:100%; height:100%;}
div.list2 li .list-text{ width:220px; height:26px; line-height:26px; text-align:center}

/****************内页二  产品列表页***********************/
div.list{ width:835px; min-height:200px; height:auto !important;}
div.list li{ width:815px; height:142px; border-bottom:1px dashed #CCC; padding:15px 0px 15px 0px;}
div.list li .list-pic{ width:218px; height:142px; float:left; border:1px solid #CCC; overflow:hidden}
div.list li .list-pic:hover{  border:1px solid #ff6600; }
div.list li .list-text{ width:585px; height:142px; float: left; margin-left:10px;}
div.list li .list-text h3{ font-size:14px; font-weight:bold;}
div.list li .list-text h3 a:link,div.list li .list-text h3 a:visited{ color:#464644}
div.list li .list-text h3 a:hover,div.list li .list-text h3 a:active{ color:#F00} 
div.list li .list-text p{ margin:0px;font-size:12px; font-weight:normal; line-height:25px; padding:10px 20px 10px 0px; color:#3d3c3c;}
div.list li .list-text span{ margin:0px; padding:0px; width:76px; height:25px; background:#ddab13; display: block; text-align:center; line-height:25px}
div.list li .list-text span a:link,div.list li .list-text span a:visited{ color:#FFF}
div.list li .list-text span a:hover,div.list li .list-text span a:active{ color:#F00} 


.join{padding:20px 0px; line-height:1.8; font-size:14px;}
/*.join table{ background:#e7e7e7; width:100%}
.join table td{ background:#fff;padding:10px;width:16.67%}
.join table th{ background:#e7e7e7;padding:10px; text-align:left}
.join table td input[type=text]{width:100%;border:none;border-bottom:1px solid #e7e7e7}*/
.join h1{font-size:18px; font-weight:bold;margin:0px auto; text-align:center}
  .join-table{width:100%;margin:0px auto; background:#ccc}
  .join-table td{width:16.66%; background:#fff;padding:10px;font-size:12px;}
  .join-table .input-normal,.join-table .input-normal:focus{width:100%;border:0px;_border:none;border-bottom:1px solid #ccc}
  .join-table .input-small,.join-table .input-small:focus{width:100px;border:0px;_border:none;border-bottom:1px solid #ccc}
  .join-table .textarea-normal,.join-table .textarea-normal:focus{width:99.4%;border:1px solid #ccc}
  .join  .btn{width:100%;padding:15px 0px; text-align:center}
.join  .btn_submit {
    background: none repeat scroll 0 0 #52a152;
    border: 1px solid #429342;
    color: #fff;
    cursor: pointer;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
    line-height: 1em;
    padding: 10px 30px;
}

.join .btn_submit2 {
    background: none repeat scroll 0 0 #f9885b;
    border: 1px solid #f9885b;
    color: #fff;
    cursor: pointer;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
    line-height: 1em;
    padding: 10px 30px;
    margin:0px 0px 0px 15px
}

div.message{padding:20px 0px; line-height:1.8; font-size:14px;}
.feed-tool{width:100%;border-bottom:2px solid #ccc; text-align:left;margin:0px 0px 10px 0px;padding:0px 0px 5px 0px}
.feed-tool a{padding:3px 10px;background:#e7e7e7; font-size:12px;color:#000;cursor:pointer; display:inline-block; *display:inline;*zoom:1;}
.feed-tool a.selected{background:#0063bc;color:#fff }
.feedback{width:100%; height:auto !important;min-height:200px;height:200px;padding:0px; line-height:1.8}
.feedlook{padding:0px}
.feedtable{margin:15px 0px;}
.feedtable table{ background:#e7e7e7; width:100%}
.feedtable table td{ background:#fff;padding:10px;}
.feedtable table th{ background:#e7e7e7;padding:10px; text-align:left}

.joblist{padding:20px 0px; line-height:1.8; font-size:14px;}
.joblist table{display:inline-table; width:100%; margin:0px auto; }
.joblist table td{  height:30px; font-size:13px; font-family:"宋体"; text-align:center; color:#070201;border-bottom:1px solid #ededed  }
.joblist table th{ background:#ededed; height:30px; font-size:14px; font-family:"宋体"; font-weight:bold; text-align:center; color:#070201;}
.joblist table th,.joblist table td{padding:5px 10px;}
.joblist table td a{color:#a9632d}

.joblist{padding:20px 0px; line-height:1.8; font-size:14px;}
.job_info{ width:100%; height:auto;margin:30px 0px 0px 0px}
.job_info .line10{background:#ededed;}
.job_info table{width:100%;}
.job_info table td{ width:33.33%; font-size:13px; font-family:"宋体"; text-align:left; color:#070201;border-bottom:1px solid #ededed  }
.job_info table td{padding:10px 20px;}
.job_info table td label{ font-weight:bold}
.job_info .view{padding-left:15px; line-height:1.8;height:auto !important;min-height:100px;height:100px;}
.job_info .deliver-a{
	background-color:#94633c;
	padding:3px 10px;
	font-size:12px;
	text-decoration:none;
	border:1px solid #94633c;
	background-image: linear-gradient(bottom,  #94633c 0%, #a9632d 100%);
	background-image: -o-linear-gradient(bottom, #94633c 0%, #a9632d 100%);
	background-image: -moz-linear-gradient(bottom, #94633c 0%, #a9632d 100%);
	background-image: -webkit-linear-gradient(bottom, #94633c 0%, #a9632d 100%);
	background-image: -ms-linear-gradient(bottom, #94633c 0%, #a9632d 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #94633c),
	color-stop(1, #a9632d)
	);
	-webkit-box-shadow: 0 1px 0 #94633c inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 0 #94633c inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 0 #94633c inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	color: #ffffff;
	display:inline-block;
	text-align:center;
	text-shadow:0 1px rgba(0, 0, 0, 0.2);
}
.job_info .tool{ margin:10px auto; text-align:right}

.resume{padding:20px 0px;line-height:1.8;}
.resume-title{ text-align:center; font-weight:bold; font-size:20px; padding:10px 0px;}
.deliver{width:100%;border-bottom:1px #b3b3b3 dotted;border-right:1px #b3b3b3 dotted;margin:0px auto; font-family:'宋体'}
.deliver th,.deliver td{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver .th{width:7%;padding:10px; text-align:center;}
.deliver .td{padding:0px;}
.deliver .td5{width:100%;padding:5px;}
.deliver .td5 textarea{width:100%;height:50px; border:none;}
.deliver .td5 input[type=text]{width:80px;height:29px; padding:0px 5px;margin:0px; border:none;border:1px solid #CCC;vertical-align:middle;border-radius: 5px;}
.deliver .td5 img{ vertical-align:middle}
.deliver .photo{ }

.deliver-1{width:100%;}
.deliver-1 td{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver-1 th{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver-1 td,.deliver-1 th{padding:5px;white-space:nowrap;width:14.25%;}
.deliver-1 tr td:first-child {border-left:none;}
.deliver-1 tr th:first-child {border-left:none;}
.deliver-1 tr:first-child th,.deliver-1 tr:first-child td {border-top:none;}
.deliver-1 input[type=text]{width:100%; border:none;border-bottom:1px solid #CCC}
.deliver-1 .photo{ text-align:center; vertical-align:middle}
.deliver-1 input,.deliver-1 label{ vertical-align:middle}
.deliver-1 label{ vertical-align:middle;margin:0px 5px;}

.deliver-2{width:100%;}
.deliver-2 td{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver-2 th{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver-2 td,.deliver-2 th{padding:5px;white-space:nowrap;width:25%;}
.deliver-2 tr td:first-child {border-left:none;}
.deliver-2 tr th:first-child {border-left:none;}
.deliver-2 tr:first-child th {border-top:none;}
.deliver-2 input[type=text]{width:100%; border:none;border-bottom:1px solid #CCC}
.deliver-2 tr td:first-child input[type=text]{width:45%; border:none;border-bottom:1px solid #CCC}
/*.deliver-2 tr td:last-child input[type=text]{width:70%; border:none;border-bottom:1px solid #CCC}
.deliver-2 tr td:last-child input[type=button]{width:30%; border:none;border-bottom:1px solid #CCC}*/

.deliver-3{width:100%;}
.deliver-3:last-child{width:100%;border-top:2px #b3b3b3 dotted;}
.deliver-3:first-child{width:100%;border-top:none;}

.deliver-3 td{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver-3 th{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver-3 td,.deliver-3 th{padding:5px;white-space:nowrap;width:12.5%;}
.deliver-3 tr td:first-child {border-left:none;}
.deliver-3 tr th:first-child {border-left:none;}
.deliver-3 tr:first-child th,.deliver-3 tr:first-child td {border-top:none;}
.deliver-3 input[type=text]{width:100%; border:none;border-bottom:1px solid #CCC}
.deliver-3 textarea{width:100%;height:50px; border:none;}

.deliver-4{width:100%;}
.deliver-4 td{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver-4 th{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver-4 td,.deliver-4 th{padding:5px;white-space:nowrap;width:33.33%;}
.deliver-4 tr td:first-child {border-left:none;}
.deliver-4 tr th:first-child {border-left:none;}
.deliver-4 tr:first-child th,.deliver-4 tr:first-child td {border-top:none;}
.deliver-4 input[type=text]{width:100%; border:none;border-bottom:1px solid #CCC}
.deliver-4 tr td:first-child input[type=text]{width:45%; border:none;border-bottom:1px solid #CCC}

.deliver-btn{width:100%; text-align:center; margin:15px auto}
.deliver-btn input[type=button],.deliver-btn input[type=submit],.deliver-btn input[type=reset] {
	background-color:#179F00;
	padding:5px 15px;
	font-size:12px;
	text-decoration:none;
	border:1px solid #0B8E00;
	background-image: linear-gradient(bottom,  #179F00 0%, #5DD300 100%);
	background-image: -o-linear-gradient(bottom, #179F00 0%, #5DD300 100%);
	background-image: -moz-linear-gradient(bottom, #179F00 0%, #5DD300 100%);
	background-image: -webkit-linear-gradient(bottom, #179F00 0%, #5DD300 100%);
	background-image: -ms-linear-gradient(bottom, #179F00 0%, #5DD300 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #179F00),
	color-stop(1, #5DD300)
	);
	-webkit-box-shadow: 0 1px 0 #94E700 inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 0 #94E700 inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 0 #94E700 inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	color: #ffffff;
	display:inline-block;
	text-align:center;
	text-shadow:0 1px rgba(0, 0, 0, 0.2);
}
.upload-img{display:block; margin:0;width:120px;height:120px; background:#fff; cursor:pointer;position:relative; overflow:hidden}
.upload-img input[type='file']{height:900px;overflow: hidden;font-size:900px;position:absolute;right:0px;top:0px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0; cursor:pointer;margin:0px;zoom:1}



.form_box dl {
    clear: both;
    font-size: 12px;
    line-height: 28px;
    padding: 8px 0;
}
.form_box dl dt {
    display: block;
    float: left;
    text-align: right;
    width: 150px;
}
.form_box dl dt em {
    color: #ff0000;
    font-style: normal;
    padding-right: 5px;
}
.form_box dl dd {
    margin-left: 150px;
    padding-left: 10px;
}
.form_box dl dd i {
    color: #999;
    display: block;
    font-size: 12px;
    font-style: normal;
    line-height: 28px;
}
.form_box dl dd em {
    color: #999;
    font-size: 12px;
    font-style: normal;
    line-height: 28px;
}
.form_box dl dd .btn_submit {
    background: none repeat scroll 0 0 #52a152;
    border: 1px solid #429342;
    color: #fff;
    cursor: pointer;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
    line-height: 1em;
    padding: 10px 30px;
}

.form_box dl dd .btn_submit2 {
    background: none repeat scroll 0 0 #f9885b;
    border: 1px solid #f9885b;
    color: #fff;
    cursor: pointer;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
    line-height: 1em;
    padding: 10px 30px;
}

input.txt,textarea.txt{
    width: 200px;
}
input.normal,textarea.normal {
    width: 300px;
}

.input.long,textarea.long{ width:100px; }
.input.small,textarea.small{ width:50px; }

.input-date{ position:relative; display:inline-block; width:180px; height:30px; vertical-align:middle; *display:inline; }
.input-date .date{ width:170px; }
.input-date i{ position:absolute; top:8px; right:8px; width:14px; height:14px; text-indent:-99em; background:url(../images/skin_icons.png) no-repeat -196px -112px; overflow:hidden;}

.form_box dl dd input,.form_box dl dd label 
{
    vertical-align:middle;
}
.form_box dl dd label {margin:0px 0px 0px 5px}
.input[type=text] {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cacaca;
    border-radius: 4px;
    display: inline;
    font-family: 'Microsoft YaHei';
    height: 33px;
    line-height: 33px;
    margin-right: 5px;
    padding: 5px;
    vertical-align: middle;
}

.textarea {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cacaca;
    border-radius: 4px;
    display: inline;
    font-family: 'Microsoft YaHei';
    margin-right: 5px;
    padding: 5px;
    vertical-align: middle;
}


.upload-box{display:inline-block; margin:0; padding:4px 10px 22px 8px; line-height:20px; height:20px; border:solid 1px #e1e1e1; color:#333; font-size:12px; text-decoration:none; cursor:pointer;position:relative; overflow:hidden; vertical-align:middle}
.upload-box label{padding:0px;margin:0px;*vertical-align:middle;*vertical-align:top; line-height:1.5; }
.upload-box input[type='file']{height:900px;overflow: hidden;font-size:900px;position:absolute;right:0px;top:0px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0; cursor:pointer;margin:0px;zoom:1; background:red}


/*=====================以下部分是Validform必须的====================*/
.Validform_checktip{ margin-left:8px; line-height:20px; height:20px; overflow:hidden; color:#999; font-size:12px; vertical-align:middle; display:inline-block; *display:inline;*zoom:1 }
.Validform_right{ color:#71b83d; padding-left:20px; background:url(../images/valid_icons.png) no-repeat -40px -20px; }
.Validform_wrong{ color:red; padding-left:20px; white-space:nowrap; background:url(../images/valid_icons.png) no-repeat -20px -38px; }
.Validform_loading{ padding-left:20px; background:url(../images/icon_onload.gif) no-repeat left center; }
.Validform_error{ background:#FEFBD3; }

#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{ position:absolute; left:0px; top:-1px; z-index:-1; }
#Validform_msg .Validform_title{ position:relative; line-height:35px; height:35px; text-align:left; font-weight:bold; padding:0 10px; color:#fff; background:red; }
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{ line-height:30px; position:absolute; right:10px; top:0px; color:#fff; text-decoration:none; }
#Validform_msg a.Validform_close:hover{color:#ccc;}
#Validform_msg .Validform_info{padding:10px;border:1px solid #bbb; border-top:none; text-align:left;}
/*=====================以上部分是Validform必须的====================*/

/*分页样式*/
.pages {
	color:#3F3F3F;
	cursor: default;
	font-size: 12px;
	font-family: Tahoma, Verdana;
	text-align:center;
	padding:3px 0px 3px 0px;
	width:100%;
	vertical-align:middle;
	margin-top:10px;
	
}
.pages table{margin:0px auto;}
.pages .count, .pages .number, .pages .arrow {
	color:#3F3F3F;
	font-size: 12px;
	height:20px;
	}
/* Page and PageCount Style */
.pages .count {
	border-right: none;
	padding: 2px 10px 2px 10px;
	
}
/* Mode 0,1,2 Style (Number) */
.pages .number{
	font-weight: normal;
	padding: 2px 10px 2px 10px;

}
.pages .number a, .pages .number span {
	font-size: 12px;
}
.pages .number span {
	color:#3F3F3F;
	margin: 0px 3px 0px 3px;
}
.pages .number font {
	color:#f5000d;
	font-size: 12px;
}
.pages .number a {
	color:#3F3F3F;
	text-decoration: none;
}
.pages .number a:hover {
	color:#f5000d;
}
/* Mode 3 Style (Arrow) */
.pages .arrow {
	font-weight: normal;
	padding: 0px 5px 0px 5px;
}
.pages .arrow a, .pages .arrow span {
	font-size: 12px;
	font-family: Webdings;
}
.pages .arrow span {
	color:#3F3F3F;
	margin: 0px 5px 0px 5px;
}
.pages .arrow a {
	color:#3F3F3F;
	text-decoration: none;
}
.pages .arrow a:hover {
	color:#f5000d;
}
/* Mode 4 Style (Select) */
.pages select, .pages input {
	color:#3F3F3F;
	font-size: 12px;
	font-family: Tahoma, Verdana;
}
/* Mode 5 Style (Input) */
.pages .input input.ititle, .pages .input input.itext, .pages .input input.icount {
	color:#3F3F3F;
	font-weight: bold;
	background-color: #F7F7F7;
	border: 1px solid #3F3F3F;;
}
/*.pages span.textspan{width: 25px;height:15px; overflow:hidden; vertical-align:middle}*/
.pages span.input{font-size:12px;}
.pages .input input.itext {
	width: 25px;
	padding:1px 0px 0px 0px;
	line-height: 10px;
	color:#3F3F3F;
	text-align: center;
	font-size:11px;
	font-weight:normal;
	display:inline;
}
.pages .input input.ibutton {
	height: 15px;
	line-height: 9px;
	vertical-align:text-top;
	font-size:10px;
	color: #3F3F3F;
	font-weight: bold;
	font-family: Verdana;
	background:#fff; 
	border: 1px solid #3F3F3F;
	padding: 0px 0px 0px 0px;
	margin-left: 2px;
	cursor: hand;
}


#pages{width:100%;text-align:center;margin-top: 20px;height: 40px}
#pages ul{display: inline-block}
#pages li{border:1px solid #ccc;margin: 0 5px;display: inline-block;height: 40px;padding: 0;background:none;line-height: normal}
#pages li:first-child{width: auto}
#pages li a{height: 40px;line-height: 40px;padding: 0 15px;float: none}
#pages li.active,#pages li:active{background:#3c95f1;border:1px solid #3c95f1;color:#fff;}
#pages li.active a,#pages li:active a{color:#fff;}
#pages li:first-child{border:0;}


.main-im{position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:105px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:132px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-86px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:104px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:102px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;}
